X Sweeper(tm) Memory Download Data Format


*****  INTRODUCTION  *****

The X Sweeper(tm) Memory Download Program produces a comma-delimited ASCII text
file containing all data parameters from each non-empty MEMORY in each BANK, and
from each non-empty LOG MEMORY location.  An output record is not produced for
any MEMORY or LOG MEMORY which is empty.


*****  MEMORY RECORD  *****

Each MEMORY record of the output data file contains eleven data fields separated
by commas in the order shown below:

BANK,MEMORY,FREQ,HITS,SIGNAL,LOCKOUT,TIME,WEEKDAY,DATE,LATITUDE,LONGITUDE<CR>

Each record is terminated by an ASCII carriage return character.  The data
fields are formatted as follows:

bb,mmm,ffff.ffffff,hhhhh,ss,l,hh:mm:ss,www,mm-dd-yyyy,dd:mm.mmh,ddd:mm.mmh<CR>

The individual data fields are described below:

BANK
2 ASCII numeric digits in the range 00 to 09, representing the BANK

MEMORY
3 ASCII numeric digits in the range 000 to 099, representing the MEMORY

FREQ
4 ASCII numeric digits representing the number of MHz,
followed by an ASCII period character,
followed by 6 ASCII numeric digits representing fractional MHz

HITS
5 ASCII numeric digits in the range 00000 to 65535, representing the number of
hits

SIGNAL
2 ASCII numeric digits in the range 00 to 50, representing the number of
bargraph segments active

LOCKOUT
1 ASCII numeric digit in the range 0 to 1, representing the LOCKOUT STATUS:
  0 = not locked out
  1 = locked out

TIME
2 ASCII numeric digits representing the hours in 24 hour format,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the minutes,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the seconds

WEEKDAY
3 ASCII characters representing the WEEKDAY:
  SUN = Sunday
  MON = Monday
  TUE = Tuesday
  WED = Wednesday
  THU = Thursday
  FRI = Friday
  SAT = Saturday

DATE
2 ASCII numeric digits representing the month,
followed by an ASCII hyphen character,
followed by 2 ASCII numeric digits representing the day,
followed by an ASCII hyphen character,
followed by 4 ASCII numeric digits representing the year

LATITUDE
2 ASCII numeric digits representing the degrees,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the minutes,
followed by an ASCII period character,
followed by 2 ASCII numeric digits representing fractional minutes,
followed by 1 ASCII character representing the hemisphere:
  N = North
  S = South

LONGITUDE
3 ASCII numeric digits representing the degrees,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the minutes,
followed by an ASCII period character,
followed by 2 ASCII numeric digits representing fractional minutes,
followed by 1 ASCII character representing the hemisphere:
  E = East
  W = West


*****  LOG MEMORY RECORD  *****

Each LOG MEMORY record of the output data file contains eight data fields separated
by commas in the order shown below:

LOG_MEMORY,FREQ,SIGNAL,TIME,WEEKDAY,DATE,LATITUDE,LONGITUDE<CR>

Each record is terminated by an ASCII carriage return character.  The data
fields are formatted as follows:

lllll,ffff.ffffff,ss,hh:mm:ss,www,mm-dd-yyyy,dd:mm.mmh,ddd:mm.mmh<CR>

The individual data fields are described below:

LOG MEMORY
5 ASCII numeric digits in the range 00000 to 01918, representing the LOG MEMORY location

FREQ
4 ASCII numeric digits representing the number of MHz,
followed by an ASCII period character,
followed by 6 ASCII numeric digits representing fractional MHz

SIGNAL
2 ASCII numeric digits in the range 00 to 50, representing the number of
bargraph segments active

TIME
2 ASCII numeric digits representing the hours in 24 hour format,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the minutes,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the seconds

WEEKDAY
3 ASCII characters representing the WEEKDAY:
  SUN = Sunday
  MON = Monday
  TUE = Tuesday
  WED = Wednesday
  THU = Thursday
  FRI = Friday
  SAT = Saturday

DATE
2 ASCII numeric digits representing the month,
followed by an ASCII hyphen character,
followed by 2 ASCII numeric digits representing the day,
followed by an ASCII hyphen character,
followed by 4 ASCII numeric digits representing the year

LATITUDE
2 ASCII numeric digits representing the degrees,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the minutes,
followed by an ASCII period character,
followed by 2 ASCII numeric digits representing fractional minutes,
followed by 1 ASCII character representing the hemisphere:
  N = North
  S = South

LONGITUDE
3 ASCII numeric digits representing the degrees,
followed by an ASCII colon character,
followed by 2 ASCII numeric digits representing the minutes,
followed by an ASCII period character,
followed by 2 ASCII numeric digits representing fractional minutes,
followed by 1 ASCII character representing the hemisphere:
  E = East
  W = West
